// pages/index/index.js

Page({
  data: {
    regions: ['西区', '东区', '南区'], // 你的区域数据
    buildings: ['12栋', '13栋', '14栋'], // 你的楼栋数据
    floors: ['楼层1', '楼层2', '楼层3'], // 你的楼层数据
    rooms: ['102', '302', '501'], // 你的房间数据
    regionIndex: 0,
    buildingIndex: 0,
    floorIndex: 0,
    roomIndex: 0,
    electricityResult: '100', // 设置默认电费值
  },

  // 区域选择改变时的事件处理函数
  regionChange: function (e) {
    this.setData({
      regionIndex: e.detail.value,
    });
  },

  // 楼栋选择改变时的事件处理函数
  buildingChange: function (e) {
    this.setData({
      buildingIndex: e.detail.value,
    });
  },

  // 楼层选择改变时的事件处理函数
  floorChange: function (e) {
    this.setData({
      floorIndex: e.detail.value,
    });
  },

  // 房间选择改变时的事件处理函数
  roomChange: function (e) {
    this.setData({
      roomIndex: e.detail.value,
    });
  },

  // 提交表单时的事件处理函数
  queryElectricity: function (e) {
    // 获取选择的值
    const selectedRegion = this.data.regions[this.data.regionIndex];
    const selectedBuilding = this.data.buildings[this.data.buildingIndex];
    const selectedFloor = this.data.floors[this.data.floorIndex];
    const selectedRoom = this.data.rooms[this.data.roomIndex];

    // 显示选择的值
    const message = `选择结果：${selectedRegion} - ${selectedBuilding} - ${selectedFloor} - ${selectedRoom}`;
    
    // 使用 wx.showModal 显示模态框
    wx.showModal({
      title: '查询结果',
      content: message,
      showCancel: false, // 不显示取消按钮
    });
  },
});
